spinal foramen - French English Dictionary